Back to Tutorials

Kubernetes for Beginners

Get Resources

Kubernetes Tutorial Topics

Basics

Introduction to Kubernetes

  • What is Kubernetes?
  • Kubernetes architecture and components
  • Running Kubernetes clusters

Core Concepts

  • Pods and Services
  • Namespaces
  • ConfigMaps and Secrets

Basic Operations

  • Creating and managing pods
  • Scaling applications
  • Updating and rolling back applications

Intermediate

Networking

  • Cluster and service networking
  • Ingress controllers
  • Network policies

Storage and Workloads

  • Persistent Volumes and Claims
  • Deployments and StatefulSets
  • DaemonSets and Jobs

Helm

  • Introduction to Helm
  • Creating Helm charts
  • Managing releases with Helm

Advanced

Cluster Management

  • High availability clusters
  • Cluster scaling and upgrades
  • Backup and restore

Advanced Scheduling

  • Node affinity and anti-affinity
  • Taints and tolerations
  • Pod disruption budgets

Monitoring and Service Mesh

  • Prometheus and Grafana
  • Logging with EFK stack
  • Service mesh with Istio and Linkerd